package com.zhifei.system.util.fxxk;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "获取token出参")
public class CorpAccessTokenResult implements Serializable {

    @ApiModelProperty(value = "返回码")
    String errorCode;

    @ApiModelProperty(value = "对返回码的文本描述内容")
    String errorMessage;

    @ApiModelProperty(value = "企业应用访问公司合法性凭证",notes = "CRM必传 token")
    String corpAccessToken;

    @ApiModelProperty(value = "开放平台派发的公司帐号",notes = "CRM必传 企业ID")
    String corpId;

    @ApiModelProperty(value = "企业应用访问公司合法性凭证的过期时间，单位为秒，取值在0~7200之间，在过期时间在0-6600之间请求该接口会返回相同的corpAccessToken，在6600-7200之间请求该接口会返回新的token，如果要续期token，则需要在该时刻进行请求。")
    String expiresIn;
    
    @ApiModelProperty(value = "当前操作人OpenUserID",notes = "CRM必传 操作人ID")
    String currentOpenUserId;
}
